 package sza.oracle.apps.ap.oie.server;
 
 import oracle.apps.fnd.framework.server.OAViewRowImpl;
 import oracle.jbo.domain.Number;
 import oracle.jbo.server.AttributeDefImpl;
 
 public class InvoiceUploadVORowImpl extends OAViewRowImpl
 {
   public static final int REPORTHEADERID = 0;
   public static final int INVOICENUM = 1;
   public static final int INVOICEAMOUNT = 2;
 
   public String getReportHeaderId()
   {
     return (String)getAttributeInternal(0);
   }
 
   public void setReportHeaderId(String value)
   {
     setAttributeInternal(0, value);
   }
 
   public String getInvoiceNum()
   {
     return (String)getAttributeInternal(1);
   }
 
   public void setInvoiceNum(String value)
   {
     setAttributeInternal(1, value);
   }
 
   public Number getInvoiceAmount()
   {
     return (Number)getAttributeInternal(2);
   }
 
   public void setInvoiceAmount(Number value)
   {
     setAttributeInternal(2, value);
   }
 
   protected Object getAttrInvokeAccessor(int index, AttributeDefImpl attrDef)
     throws Exception
   {
     switch (index)
     {
     case 0:
       return getReportHeaderId();
     case 1:
       return getInvoiceNum();
     case 2:
       return getInvoiceAmount();
     }
 
     return super.getAttrInvokeAccessor(index, attrDef);
   }
 
   protected void setAttrInvokeAccessor(int index, Object value, AttributeDefImpl attrDef)
     throws Exception
   {
     super.setAttrInvokeAccessor(index, value, attrDef);
   }
 }

